section {
  overflow: hidden;
}

.container {
  max-width: 1280px;
  margin: 0 auto;
  position: relative;
  z-index: 3;

  .row {
    padding: 0 40px;

    h2 {
      font-size: 30px;
    }

    h3 {
      text-align: center;
      font-size: 20px;
      color: #373737;
      line-height: 30px;
      margin-bottom: 20px;
      font-weight: 400;
      outline: none;
    }
  }
}

.section {
  color: #191919;
  padding-top:5vh;
  &:nth-child(1){
    padding-top: calc(100px + 10vh);
  }
  padding-bottom: 5vh;
  position: relative;
  &:nth-child(2n){
    .background-color{
      background-color: #f7f7f7;

    }
  }
  .background-color {
    background-color: #fff;

    position: absolute;
    width: 100%;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    z-index: 2;
  }

  .container.target {
    .row.targetRow {
      .headerTitle {

        h2 {
          font-family: 微软雅黑;
          font-weight: normal;
          font-style: normal;
          color: #373737;
          text-align: center;
        }

        span {
          display: block;
          margin: 0 auto;
          width: 150px;
          height: 4px;
          background: #35d7a4;
          margin: 10px auto;
        }
      }

      .content {
        .top {
          display: flex;

          img {
            width: 640px;
          }

          .info {
            margin-left: 30px;
            display: flex;
            align-items: center;

            li {
              padding: 10px 0;

              .infoName {
                font-weight: 600;
                color: #44d1a1;
              }
            }
          }
        }
        .bottom{
          img{
            width: 100%;
          }
        }
      }
    }

  }
}